long stride - French English Dictionary